An Arithmetic for Removing Degeneracies
نویسنده
چکیده
Symbolic perturbation by innnitely small values removes degeneracies in geometric algorithms and enables programmers to handle only generic cases: there are a few such cases, whereas there are an overwhelming number of degenerate cases. Current perturbation schemes have limitations, presented below. To overcome them, this paper proposes to use an-arithmetic, i.e. to represent in an explicit way in-nitely small numbers, and to deene arithmetic oper
منابع مشابه
Controlled Perturbation for Certified Geometric Computing with Fixed-Precision Arithmetic
Transforming geometric algorithms into effective computer programs is a difficult task. This transformation is particularly made hard by the basic assumptions of most theoretical geometric algorithms concerning the handling of robustness issues, namely issues related to arithmetic precision and degenerate input. We start with a discussion of the gap between the theory and practice of geometric ...
متن کاملOn Removing Extrinsic Degeneracies in Computational Geometry
Existing methods for removing degeneracies in computational geometry can be classiied as either approximation or perturbation methods. These methods give the implementer two rather unsatisfactory choices: nd an approximate solution to the original problem given, or nd an exact solution to an approximation of the original problem. We address an alternative approach for removing extrinsic degener...
متن کاملRemoving Degeneracy May Require a Large Dimension Increase
Many geometric algorithms are formulated for input objects in general position; sometimes this is for convenience and simplicity, and sometimes it is essential for the algorithm to work at all. For arbitrary inputs this requires removing degeneracies, which has usually been solved by relatively complicated and computationally demanding perturbation methods. The result of this paper can be regar...
متن کاملControlled Perturbation of Arrangements of Line Segments in IR with Smart Processing Order∗
Controlled Perturbation is a framework for perturbing geometric arrangements to make them more robust for further manipulation. The idea is to slightly perturb the arrangement to make it more robust for finite precision arithmetic. We present a Controlled Perturbation scheme for arrangements of line segments in IR (CPAL for short). CPAL perturbs the endpoints of the arrangement to eliminate deg...
متن کاملExact Numerical Perturbation ∗
We present our exact numerical perturbation technique for eliminating degeneracies occurring in geometric modeling processes. Consider a geometric modeler that performs a set of geometric operations (e.g. CSG-based Boolean operations). We would like to make the geometric modeler “robust” with respect to degeneracies, meaning that it will not crash. Our approach achieves many of the same results...
متن کامل